package com.server.game.run;

import com.sandking.config.SK_Config;
import com.sandking.metadata.SK_Generate;
import com.server.game.config.GameConfig;

/**
 * @UserName : SandKing
 * @DataTime : 2013年11月27日 下午9:46:49
 * @Description ：数据层生成执行类
 */
public class DbGenerate {
	// 生成数据层的代码路径
	static final String PATH =  "src/com/server/db";
	public static void main(String[] args) {
		//初始配置文件
		GameConfig.loadConfig();
		/**
		 * SK_Config.getDesignDataSource() : 需要生成的数据库
		 * SK_Generate.getConfiguration()  : 使用的模板文件路径
		 * false						   : 是否是生成配置库(我把固定不变的表称之为配置库)
		 * SK_Generate.CACHE_REDIS_MYSQL   : 生成的模式 (占时有3种生成方式)
		 */
		SK_Generate.run(SK_Config.getDesignDataSource(),PATH, SK_Generate.getConfiguration(), false,SK_Generate.CACHE_REDIS);
	}
}
